Open
Conversation
Contributor
📊 Benchmark Results
workflow with no steps💻 Local Development
▲ Production (Vercel)
🔍 Observability: Express workflow with 1 step💻 Local Development
▲ Production (Vercel)
🔍 Observability: Express workflow with 10 sequential steps💻 Local Development
▲ Production (Vercel)
🔍 Observability: Express Promise.all with 10 concurrent steps💻 Local Development
▲ Production (Vercel)
🔍 Observability: Express Promise.all with 25 concurrent steps💻 Local Development
▲ Production (Vercel)
🔍 Observability: Express Promise.race with 10 concurrent steps💻 Local Development
▲ Production (Vercel)
🔍 Observability: Express Promise.race with 25 concurrent steps💻 Local Development
▲ Production (Vercel)
🔍 Observability: Express Stream Benchmarks (includes TTFB metrics)workflow with stream💻 Local Development
▲ Production (Vercel)
🔍 Observability: Express SummaryFastest Framework by WorldWinner determined by most benchmark wins
Fastest World by FrameworkWinner determined by most benchmark wins
Column Definitions
Worlds:
|
Contributor
Contributor
🧪 E2E Test Results❌ Some tests failed Summary
❌ Failed Tests🌍 Community Worlds (161 failed)mongodb (40 failed):
redis (40 failed):
starter (41 failed):
turso (40 failed):
Details by Category✅ ▲ Vercel Production
✅ 💻 Local Development
✅ 📦 Local Production
✅ 🐘 Local Postgres
✅ 🪟 Windows
❌ 🌍 Community Worlds
✅ 📋 Other
|
3fa976a to
7ca41c7
Compare
7ca41c7 to
10da282
Compare
80548c6 to
5d5ba6d
Compare
5d5ba6d to
0ad8514
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
mainis currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, runchangeset pre exitonmain.Releases
@workflow/astro@4.0.0-beta.27
Patch Changes
35a9f0c,2453b29,b9c782d,b5296a7,c1d7c8d,73bf7be,8114792]:@workflow/builders@4.0.1-beta.44
Patch Changes
#901
35a9f0cThanks @TooTallNate! - Fix module specifier cache bug and add subpath export resolution for package IDs#931
2453b29Thanks @TooTallNate! - Makewf build --manifest-fileinclude steps / classes metadata#874
b5296a7Thanks @TooTallNate! - Add discovered serializable classes in all context modes#899
73bf7beThanks @TooTallNate! - Change compiler ID generation logic to use Node.js import specifiersIDs for workflows, steps, and classes now use module specifiers:
./path/to/fileformat instead ofpath/to/file.extpackageName@versionformat (e.g.,workflow@4.0.1)This enables stable IDs across different package.json export conditions.
#859
8114792Thanks @TooTallNate! - Add discovery for custom classes with workflow serializationUpdated dependencies [
0ce46b9,35a9f0c,79e988f,b9c782d,c54ba21,b5296a7,c1d7c8d,e0061b8,38e8d55,73bf7be,efb33b2,8114792]:@workflow/cli@4.1.0-beta.53
Patch Changes
0ce46b9,35a9f0c,79e988f,2453b29,b9c782d,c54ba21,b5296a7,c1d7c8d,e0061b8,38e8d55,73bf7be,efb33b2,8114792,79e988f]:@workflow/core@4.1.0-beta.53
Patch Changes
#922
0ce46b9Thanks @pranaygp! - Add support for custom headers in queue messages#933
79e988fThanks @pranaygp! - Add OTEL tracing for event loading and queue timing breakdown using standard OTEL semantic conventions#867
c54ba21Thanks @TooTallNate! - Add optionalwriteToStreamMultifunction to the World interface#935
e0061b8Thanks @pranaygp! - Improve logging: consolidate to structured logger, fix log levels, ensure errors/warnings are always visible#873
38e8d55Thanks @TooTallNate! - Ensure class serialization / deserialization only happens in the proper global context#947
efb33b2Thanks @TooTallNate! - Pass class asthiscontext to custom serializer/deserializer methodsUpdated dependencies [
0ce46b9,c54ba21,79e988f]:@workflow/nest@0.0.0-beta.2
Patch Changes
#901
35a9f0cThanks @TooTallNate! - Fix module specifier cache bug and add subpath export resolution for package IDsUpdated dependencies [
35a9f0c,2453b29,b9c782d,b5296a7,c1d7c8d,73bf7be,8114792]:@workflow/next@4.0.1-beta.49
Patch Changes
#901
35a9f0cThanks @TooTallNate! - Fix module specifier cache bug and add subpath export resolution for package IDs#944
fed805aThanks @pranaygp! - Bump Next.js devDependency to 16.1.6 for type compatibility#899
73bf7beThanks @TooTallNate! - Change compiler ID generation logic to use Node.js import specifiersIDs for workflows, steps, and classes now use module specifiers:
./path/to/fileformat instead ofpath/to/file.extpackageName@versionformat (e.g.,workflow@4.0.1)This enables stable IDs across different package.json export conditions.
#926
8ab1ba2Thanks @ijjk! - Add Next.js cache invalidation on swc transform change#859
8114792Thanks @TooTallNate! - Add discovery for custom classes with workflow serializationUpdated dependencies [
0ce46b9,35a9f0c,79e988f,2453b29,b9c782d,c54ba21,b5296a7,c1d7c8d,e0061b8,38e8d55,73bf7be,efb33b2,8114792]:@workflow/nitro@4.0.1-beta.48
Patch Changes
#901
35a9f0cThanks @TooTallNate! - Fix module specifier cache bug and add subpath export resolution for package IDsUpdated dependencies [
0ce46b9,35a9f0c,79e988f,2453b29,b9c782d,c54ba21,b5296a7,c1d7c8d,e0061b8,38e8d55,73bf7be,efb33b2,8114792]:@workflow/nuxt@4.0.1-beta.37
Patch Changes
35a9f0c]:@workflow/rollup@4.0.0-beta.10
Patch Changes
#899
73bf7beThanks @TooTallNate! - Change compiler ID generation logic to use Node.js import specifiersIDs for workflows, steps, and classes now use module specifiers:
./path/to/fileformat instead ofpath/to/file.extpackageName@versionformat (e.g.,workflow@4.0.1)This enables stable IDs across different package.json export conditions.
#859
8114792Thanks @TooTallNate! - Add discovery for custom classes with workflow serializationUpdated dependencies [
35a9f0c,2453b29,b9c782d,b5296a7,c1d7c8d,73bf7be,8114792]:@workflow/sveltekit@4.0.0-beta.42
Patch Changes
#901
35a9f0cThanks @TooTallNate! - Fix module specifier cache bug and add subpath export resolution for package IDsUpdated dependencies [
35a9f0c,2453b29,b9c782d,b5296a7,c1d7c8d,73bf7be,8114792]:@workflow/swc-plugin@4.1.0-beta.16
Patch Changes
#901
35a9f0cThanks @TooTallNate! - Fix module specifier cache bug and add subpath export resolution for package IDs#872
b9c782dThanks @TooTallNate! - Fix class ID generation when class is bound to a variable#874
b5296a7Thanks @TooTallNate! - Add discovered serializable classes in all context modes#777
c1d7c8dThanks @TooTallNate! - Add support for "use step" functions in class instance methods#899
73bf7beThanks @TooTallNate! - Change compiler ID generation logic to use Node.js import specifiersIDs for workflows, steps, and classes now use module specifiers:
./path/to/fileformat instead ofpath/to/file.extpackageName@versionformat (e.g.,workflow@4.0.1)This enables stable IDs across different package.json export conditions.
#859
8114792Thanks @TooTallNate! - Add discovery for custom classes with workflow serialization@workflow/vite@4.0.0-beta.3
Patch Changes
35a9f0c,2453b29,b5296a7,73bf7be,8114792]:@workflow/web-shared@4.1.0-beta.48
Patch Changes
0ce46b9,79e988f,c54ba21,e0061b8,38e8d55,efb33b2,79e988f]:workflow@4.1.0-beta.53
Patch Changes
0ce46b9,35a9f0c,fed805a,79e988f,c54ba21,e0061b8,38e8d55,73bf7be,efb33b2,8ab1ba2,8114792]:@workflow/world@4.1.0-beta.2
Patch Changes
#922
0ce46b9Thanks @pranaygp! - Add support for custom headers in queue messages#867
c54ba21Thanks @TooTallNate! - Add optionalwriteToStreamMultifunction to the World interface@workflow/world-local@4.1.0-beta.29
Patch Changes
#922
0ce46b9Thanks @pranaygp! - Add support for custom headers in queue messages#867
c54ba21Thanks @TooTallNate! - Add optionalwriteToStreamMultifunction to the World interfaceUpdated dependencies [
0ce46b9,c54ba21]:@workflow/world-postgres@4.1.0-beta.31
Patch Changes
#867
c54ba21Thanks @TooTallNate! - Add optionalwriteToStreamMultifunction to the World interfaceUpdated dependencies [
0ce46b9,c54ba21]:@workflow/world-testing@4.1.0-beta.54
Patch Changes
0ce46b9,c54ba21]:@workflow/world-vercel@4.1.0-beta.30
Patch Changes
#922
0ce46b9Thanks @pranaygp! - Add support for custom headers in queue messages#867
c54ba21Thanks @TooTallNate! - Add optionalwriteToStreamMultifunction to the World interface#933
79e988fThanks @pranaygp! - Add OTEL tracing for HTTP requests and storage operations using standard OTEL semantic conventionsUpdated dependencies [
0ce46b9,c54ba21]:@workflow/docs-typecheck@0.0.1-beta.13
Patch Changes
0ce46b9,35a9f0c,fed805a,79e988f,c54ba21,e0061b8,38e8d55,73bf7be,efb33b2,8ab1ba2,8114792]:workflow-devkit-compiler-playground@0.1.1-beta.0
Patch Changes
35a9f0c,b9c782d,b5296a7,c1d7c8d,73bf7be,8114792]: